#rt_black_overlay
{
	width: 100%;
	height: 100%;
	background-color: #000;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1001;

	display: none;

	filter: alpha(opacity=80);
	-ms-filter: alpha(opacity=80);
	opacity: 0.8;
}

.c1_login_form
{
	width: 300px;
	color: #555;
	font-size: 14px;
	border: 5px solid #DDD;
	background-color: #FCFAF9;
	-moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;

	display: none;
	
	position: fixed;
	top: 50%;
	left: 50%;
	margin: -124px 0 0 -155px;
	z-index: 1002;
}

	.c1_login_form ul
	{
		margin: 0 5px;
		padding: 0 5px 5px 15px;
		list-style: none;
		position: relative;
	}
		.c1_login_form ul li
		{
			margin: 0 0 0.5em 0;
			padding: 0 0 3px 0;
		}


		/* c1_close */
		.c1_login_form li.c1_close
		{
			font-family: Verdana;
			margin-bottom: 0;
			padding: 0.5em 0.3em 0 0;
			text-align: right;
		}

			.c1_login_form li.c1_close a
			{
				color: #333;
				cursor: pointer;
				font-weight: bold;
				text-decoration: none;
			}
				.c1_login_form li.c1_close a:hover
				{
					color: #F55;
				}


		.c1_login_form label.c1_label
		{
			display: block;
			line-height: 1.3;
			margin-right: 10px;
		}

		.c1_login_form .c1_lostpass
		{
			color:#888;
			font-size: 0.9em;
			float: right;
			margin-right: 0
		}

		.c1_login_form .c1_input
		{
			border: 1px solid #AAA;
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
			border-radius: 3px;
			padding: 4px 2px;
			width: 95%;
		}
			.c1_login_form .c1_input:focus
			{
				border-color: rgba(239, 74, 74, 0.75) !important;
				-moz-box-shadow: 0 0 3px rgba(239, 104, 104, 0.5);
				-webkit-box-shadow: 0 0 3px rgba(239, 104, 104, 0.5);
				box-shadow: 0 0 3px rgba(239, 104, 104, 0.5);
			}

		.c1_login_form .c1_checkbox
		{
			margin-right: 10px
		}
		
		.c1_login_form .c1_registration
		{
			position: absolute;
			right: 0.8em;
			bottom: 1.3em;
		}
		
		/*shveenkov add*/
		#rt_header-top-login p a.c1-add-news-top {
			border:none;
			color:#EFCC2C;
			margin-right:25px;
			position:relative;
			text-align:right;
			text-decoration:underline;
			width:150px;
		}
			#rt_header-top-login p a.c1-add-news-top span {
				background:url(http://fratria.ru/images/icons.png) no-repeat scroll 0 -156px;
				display:block;
				float:left;
				position:relative;
				height:21px;
				width:30px;
				top:-3px;
			}
			
			#rt_header-top-login .c1-icon, #rt_header-top-login .c1-icon-exit {
				background:url(http://fratria.ru/images/icons.png) no-repeat -16px 0;
				display:block;
				height:17px;
				position:absolute;
				left:100%;
				top:1px;
				width:16px;
			}
			
			#rt_header-top-login .c1-icon-exit {background-position:0 0; margin-left:3px;}
	
	#rt_header-top-login p a.b-nick {border:none; text-decoration:underline;}
	#rt_header-top-login p a.b-nick:hover {border:none;}